#restaurant {width:100%;height:auto;margin-top:500px;position:absolute;z-index: 0;}
#restaurant .restaurant_box{width:1200px;height:auto;margin:-100px auto 0;}
#restaurant .restaurant_box .box{width:260px;height:255px;margin:20px;float: left;overflow: hidden;}

#restaurant .restaurant_box .box:hover {
    z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0px, -2px, 0px);
    transform: translate3d(0px, -2px, 0px);
}

#restaurant .restaurant_box .box img{width:260px;height:180px;z-index: 2;}
#restaurant .restaurant_box .box ul{width:260px;height:75px;position: absolute;margin-top: 180px;z-index: 99;opacity: 0.9;background: #000;}
#restaurant .restaurant_box .box ul li{margin-left: 2px;float: none;font-size: 15px;color: #fff;height: 15px;margin-top: 8px;}
#restaurant .restaurant_box .box ul li img{width: 15px;height: 15px;margin-left: 3px;float: left;}
#restaurant .restaurant_box .box ul li span{margin-left: 3px;line-height:15px;float: left;color: #fff;}

